be in a difficult or compromised situation and without the possibility of leaving - Spanish English Dictionary